#include "StdAfx.h"

//===========================================================================
// 21. bool isPowerOfTwo(unsigned int num)
//===========================================================================

namespace quiz
{

//===========================================================================
bool IsPowerOfTwo( unsigned int val )
{
    /*  val     = 4
        
        val     = 0100
        val - 1 = 0011
        &       = 0000
    */
    
    return 1 == val
         ? false
         : ( val & ( val - 1 ) ) == 0;
}

};